package com.newhero.product.module.sys.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.newhero.product.common.mybatis.mapper.BaseMapper;
import com.newhero.product.common.mybatis.plugins.pagination.Pagination;
import com.newhero.product.module.sys.model.Role;
import com.newhero.product.module.sys.model.vo.RoleVo;

/**
 *
 * Role 表数据库控制层接口
 *
 */
public interface RoleMapper extends BaseMapper<Role> {

    List<String> selectAppIDListByRoleID(@Param("roleID") String roleID);

    List<Map<String, String>> selectAppListByRoleID(@Param("roleID") String roleID);
    
    List<RoleVo> selectRoleListPage(Pagination page, Map<String, Object> params);

}